package servlet.miniprojet.modele;

import java.util.ArrayList;

public class Playlist {
	
	private int idPlaylist;
	private ArrayList<Element> playlist;
	
	public Playlist(int idPlaylist) {
		this.idPlaylist=idPlaylist;
		playlist=new ArrayList<Element>();
	}
	
	public int getIdPlaylist(){
		return idPlaylist;
	}
	
	public boolean ajoutMusique(Musique musique){
		return playlist.add(musique);
	}
	
	public void ajoutMusique(Musique track, int at){
		playlist.add(at, track);
	}
	
	public boolean supprMusique(Musique musique){
		return playlist.remove(musique);
	}
	
	public void supprMusique(int idMusique){
		playlist.remove(idMusique).getClass();
	}
	
	public boolean ajoutAlbum(Album album){
		return playlist.add(album);
	}
	
	public void ajoutAlbum(Album album, int at){
		playlist.add(at, album);
	}
	
	public boolean supprAlbum(Album album){
		return playlist.remove(album);
	}
	
	public void supprAlbum(int idAlbum){
		playlist.remove(idAlbum).getClass();
	}
	
	/*public static String getFormulaire() {
		StringBuffer formulaire = new StringBuffer();
		formulaire.append("<form method='POST' action='traitementPlaylist.do'>");
		formulaire.append("<fieldset><legend>Informations obligatoires</legend>");
		formulaire.append("<table>");
		formulaire.append("<tr><td>Nom de la playlist</td><td><input type='text' name='playlistName'/></td></tr>");
		formulaire.append("</table>");
		formulaire.append("</fieldset>");
		formulaire.append("</form>");
		
		return formulaire.toString();
	}*/


}
